package com.log.pojo;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "log_car")
public class LogCar {
    /**
     * 车辆id
     */
    @Id
    @Column(name = "log_car_id")
    private Integer logCarId;

    /**
     * 车牌号
     */
    @Column(name = "log_car_plate")
    private String logCarPlate;

    /**
     * 车辆型号
     */
    @Column(name = "log_car_model")
    private String logCarModel;

    /**
     * 车架号
     */
    @Column(name = "log_car_vin")
    private String logCarVin;

    /**
     * 车辆颜色
     */
    @Column(name = "log_car_color")
    private String logCarColor;

    /**
     * 车辆状态：0维修,1可用，3报废，2工作中
     */
    @Column(name = "log_car_status")
    private Integer logCarStatus;

    /**
     * 购入时间
     */
    @Column(name = "log_purchase_time")
    private Date logPurchaseTime;

    /**
     * 额定装载质量 /吨
     */
    @Column(name = "log_car_loadage")
    private Double logCarLoadage;

    /**
     * 装载空间/立方米
     */
    @Column(name = "log_car_volume")
    private Double logCarVolume;

    /**
     * 车辆描述
     */
    @Column(name = "log_car_des")
    private String logCarDes;

    /**
     * 获取车辆id
     *
     * @return log_car_id - 车辆id
     */
    public Integer getLogCarId() {
        return logCarId;
    }

    /**
     * 设置车辆id
     *
     * @param logCarId 车辆id
     */
    public void setLogCarId(Integer logCarId) {
        this.logCarId = logCarId;
    }

    /**
     * 获取车牌号
     *
     * @return log_car_plate - 车牌号
     */
    public String getLogCarPlate() {
        return logCarPlate;
    }

    /**
     * 设置车牌号
     *
     * @param logCarPlate 车牌号
     */
    public void setLogCarPlate(String logCarPlate) {
        this.logCarPlate = logCarPlate;
    }

    /**
     * 获取车辆型号
     *
     * @return log_car_model - 车辆型号
     */
    public String getLogCarModel() {
        return logCarModel;
    }

    /**
     * 设置车辆型号
     *
     * @param logCarModel 车辆型号
     */
    public void setLogCarModel(String logCarModel) {
        this.logCarModel = logCarModel;
    }

    /**
     * 获取车架号
     *
     * @return log_car_vin - 车架号
     */
    public String getLogCarVin() {
        return logCarVin;
    }

    /**
     * 设置车架号
     *
     * @param logCarVin 车架号
     */
    public void setLogCarVin(String logCarVin) {
        this.logCarVin = logCarVin;
    }

    /**
     * 获取车辆颜色
     *
     * @return log_car_color - 车辆颜色
     */
    public String getLogCarColor() {
        return logCarColor;
    }

    /**
     * 设置车辆颜色
     *
     * @param logCarColor 车辆颜色
     */
    public void setLogCarColor(String logCarColor) {
        this.logCarColor = logCarColor;
    }

    /**
     * 获取车辆状态：0维修,1可用，3报废，2工作中
     *
     * @return log_car_status - 车辆状态：0维修,1可用，3报废，2工作中
     */
    public Integer getLogCarStatus() {
        return logCarStatus;
    }

    /**
     * 设置车辆状态：0维修,1可用，3报废，2工作中
     *
     * @param logCarStatus 车辆状态：0维修,1可用，3报废，2工作中
     */
    public void setLogCarStatus(Integer logCarStatus) {
        this.logCarStatus = logCarStatus;
    }

    /**
     * 获取购入时间
     *
     * @return log_purchase_time - 购入时间
     */
    public Date getLogPurchaseTime() {
        return logPurchaseTime;
    }

    /**
     * 设置购入时间
     *
     * @param logPurchaseTime 购入时间
     */
    public void setLogPurchaseTime(Date logPurchaseTime) {
        this.logPurchaseTime = logPurchaseTime;
    }

    /**
     * 获取额定装载质量 /吨
     *
     * @return log_car_loadage - 额定装载质量 /吨
     */
    public Double getLogCarLoadage() {
        return logCarLoadage;
    }

    /**
     * 设置额定装载质量 /吨
     *
     * @param logCarLoadage 额定装载质量 /吨
     */
    public void setLogCarLoadage(Double logCarLoadage) {
        this.logCarLoadage = logCarLoadage;
    }

    /**
     * 获取装载空间/立方米
     *
     * @return log_car_volume - 装载空间/立方米
     */
    public Double getLogCarVolume() {
        return logCarVolume;
    }

    /**
     * 设置装载空间/立方米
     *
     * @param logCarVolume 装载空间/立方米
     */
    public void setLogCarVolume(Double logCarVolume) {
        this.logCarVolume = logCarVolume;
    }

    /**
     * 获取车辆描述
     *
     * @return log_car_des - 车辆描述
     */
    public String getLogCarDes() {
        return logCarDes;
    }

    /**
     * 设置车辆描述
     *
     * @param logCarDes 车辆描述
     */
    public void setLogCarDes(String logCarDes) {
        this.logCarDes = logCarDes;
    }
}